P H P   -   Personal Home Page

6.   daten von seite zu seite

6.3  rekursive formular-übergabe

Damit ist gemeint, dass eine seite ein formular aufbaut und dann an sich selbst schickt, d.h. sich selbst aufruft und dabei das formular übergibt. Das bedeutet, beim aufruf der seite muss geprüft werden, ob der aufruf mit oder ohne formular erfolgte; im einen fall kann das formular ausgewertet werden, im andern fall muss das formular aufgebaut werden. Da ein formular in der regel ein submit-element enthält, gibt man dem element einen namen und prüft in der aufgerufenen seite, ob im feld $_POST oder $_GET das element vorhanden ist. Natürlich kann man auch einen parameter übergeben, der anzeigt, ob der aufruf mit oder ohne formular erfolg ist. Das bisher behandelte beispiel wurd für rekursive formular-übergabe umgebaut.

seite rekurs.php aufrufen

aufrufen

hinweis
Es ist ein wenig unbefriedigend, dass man nach der auswertung mit zurück wieder zu dem ausgefüllten formular kommt und dann nur mit abbrechen das ganze zu ende bringt. Das geht auch anders, aber das beispiel sollte nicht mit komplikationen belastet werden. In der praxis sind solche rekursiven spielchen oft sehr kompliziert, weil beispielsweise das formular zur fehlerkorrektur zurückgegeben wird, dabei aber gültige werte nicht mehr verändert werden sollen und ähnliches. Machbar ist da fast alles.


zum untermenü


    IMPRESSUM  

    KONTAKT  

    PRIVAT  

    D O K U  


  H T M L  
  C S S  
  p h p
  My S Q L  
  JAVASCRIPT